home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 247_03 / update.doc < prev    next >
Text File  |  1989-04-17  |  3KB  |  89 lines

  1. MIRACL - IBM PC/MS-DOS Version 2.0
  2. ADDRESS- M.Scott, N.I.H.E., Ballymun, Dublin, Ireland
  3.  
  4. This version includes several improvements over version 1.0.
  5.  
  6. Version 1.1
  7.  
  8.     Faster integer roots program (speeds up deciph).
  9.     Basic flash arithmetic now twice as fast.
  10.     Flash roots and powers, exps and logs, and full complement of
  11.     trig functions. See bnflsh1/2/3.c.
  12.     Faster 'pi' program.
  13.  
  14. Version 1.11
  15.  
  16.     Certain minor I/O bugs fixed.
  17.  
  18. Version 1.2
  19.  
  20.     NEW! MIRACL RATIONAL CALCULATOR program - RATCALC.EXE
  21.  
  22. Version 1.21
  23.  
  24.     More bugs hunted out. Integer roots program rewritten - again!
  25.     New 32016 version of bnmuldv.c (from Dudley Long, RAL)
  26.  
  27. Version 1.3
  28.  
  29.     Faster trig functions. New Hyperbolic functions. New improved RATCALC
  30.     program, with more features
  31.  
  32. Version 1.31
  33.  
  34.     Header files rearranged and renamed. Certain routines renamed.
  35.  
  36. Version 1.32
  37.  
  38.     IBM PC 8087 support included. The inevitable bugs found and dealt with.
  39.     Borlands Turbo C supported.
  40.  
  41. Version 1.33
  42.  
  43.     RATCALC tidied up. Full Colour and 40 column versions supported (see
  44.     comments in source listing).
  45.  
  46. Version 1.34
  47.  
  48.     Okamoto's Public Key Encryption  programs improved. Minor modifications
  49.     to xgcd(). Documentation tidied up. Various optimizations - RATCALC 15%
  50.     faster.
  51.  
  52. Version 1.4
  53.     
  54.     Basic flash operations function 'flop' rewritten to allow greater range
  55.     of functions. Up to 30% speed-up acheived for exps, logs and trig 
  56.     functions.
  57.  
  58. Version 2.0
  59.  
  60.     New suite of factoring programs, Pollard's p-1, Williams p+1 and Lenstra's
  61.     Elliptic curve method. Also an implementation of the Quadratic sieve 
  62.     algorithm - very fast! Header files reorganised. Certain number theoretic
  63.     functions added.
  64.  
  65. Version 2.01
  66.  
  67.     New version for Acorn Archimedes 32-bit RISC micro. This calculates 1000!
  68.     in just 10 seconds - faster than a VAX!. New 80386 version.
  69.  
  70. Version 2.02   14/12/88
  71.  
  72.     Experimental C++ Headers now  included.  I/O  routines  modified  to
  73.     allow 'big' number conversion to/from pure binary form - useful for
  74.     practical implementations of Public Key systems. 40% faster at
  75.     finding large primes.
  76.  
  77. Note - The MIRACL library is written in standard C and has been tested  on 
  78. several  combinations  of  computer  and  compiler.  It should work on any 
  79. system which supports C as defined by Kernighan and Richie.  The author is 
  80. interested to hear of any problems that arise with other configurations.  
  81.  
  82. Remember - not all compilers are  perfect!  MIRACL  contains  work-arounds 
  83. which were necessary to circumvent bugs in certain compilers.  
  84.  
  85. Known problems 
  86.  
  87. None
  88.  
  89.